self administration - Spanish English Dictionary